//
//  ZYRequestSerializerProtocl.h
//  ZYWebImage
//
//  Created by wangzhipan on 2025/4/2.
//

#ifndef ZYRequestSerializerProtocl_h
#define ZYRequestSerializerProtocl_h

#import <Foundation/Foundation.h>

@protocol ZYRequestSerializerProtocl <NSObject>
- (nullable NSURLRequest *)requestBySerializingRequest:(NSURLRequest *_Nullable)request
                                                params:(nullable NSDictionary *)params
                                                 error:(NSError *__autoreleasing * _Nullable)error;
@end


static NSString * AFCreateMultipartFormBoundary() {
    return [NSString stringWithFormat:@"Boundary+%08X%08X", arc4random(), arc4random()];
}

#endif /* ZYRequestSerializerProtocl_h */
